Choosing Component Middleware Based on Performance Evaluation

نویسندگان

  • Matjaz B. Juric
  • Ivan Rozman
چکیده

Distributed object models form the basis for distributed component-based applications. This paper is focused on qualitative and quantitative analysis of two most important distributed object models for use with the Java programming language: CORBA and RMI. We compare both models in terms of features, maturity, legacy system support and ease of development. Special attention is paid to performance. We present performance results based on a real world application for different scenarios that include single client and multi client configurations and different data types and sizes. We evaluate multi threading strategies and analyze code in order to identify the most time consuming methods. We compare the results and give hints and conclusions. We have found that because of its complexity CORBA is slightly slower than RMI in simple scenarios. On the other hand CORBA handles multiple simultaneous clients and larger data sizes better and suffers from far lower performance degradation under heavy client load. The article presents a solid basis for making a decision about the underlying distributed object model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Evaluation of Component-Based Middleware Systems: A Research Survey

Middleware is of extreme importance in ensuring that a distributed, heterogeneous and large-scale system is scalable, fault-tolerant and manageable. There are many new and evolving component-based middleware technologies available today. Evaluating the performance of these technologies is essential for selecting the best suited middleware for the given set of requirements. This paper explores t...

متن کامل

A Performance Analysis Infrastructure for Component-Based System Hosted by Middleware

An infrastructure is proposed for automatically modeling the impact of middleware to component-based system at architectural level performance evaluation. The basic ideas behind infrastructure are separation of performance modeling concerns between apphcation and middleware, and declarative performance modehng manner. Taking container style middleware for example, the details of proposed infras...

متن کامل

Completing UML Model of Component-Based System with Middleware for Performance Evaluation

To free analysts from knowing about the internal details of middleware when evaluating the performance of component-based system (CBS), this paper proposes a framework to automatically integrate middleware component interactions and their performance attributes to application Unified Model Language (UML) model. The framework defines a general sub-model template library of middleware, a middlewa...

متن کامل

The Design and Performance of Component Middleware for QoS-enabled Deployment and Con guration of DRE Systems

QoS-enabled component middleware can help reduce the complexity of deploying and con guring real-time aspects, such as priorities and rates of invocation. Few empirical studies have been conducted, however, to guide developers of distributed real-time and embedded (DRE) systems in choosing among alternative designs and performance optimizations. This paper makes two key contributions to researc...

متن کامل

Design and Performance Evaluation of Resource-Management Framework for End-to-End Adaptation of Distributed Real-time Embedded Systems

Standards-based quality of service (QoS)-enabled component middleware is increasingly being used as a platform for developing distributed real-time embedded (DRE) systems. Although QoS-enabled component middleware offers many desirable features, until recently it lacked the ability to monitor utilization of system resources, efficiently allocate resources to application components, and ensure a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001